﻿using System;
using HHL_Util;

namespace HHL_Acc.HHL_EntityAcc
{
    internal class SmiSoldMonthlyTickets
    {
        private String _SoldID;
        private String _login;
        private String _Serial;
        private DateTime _Sold_Date;
        private int? _Sold_Hour;
        private DateTime _Start_Date;
        private DateTime _End_Date;
        private String _PlateNumber;
        private String _TicketCode;
        private long? _TicketPrice;
        private int? _Status;
        private int? _Disabled;
        private String _RegisNumber;
        private String _Notes;
        private String _Address;
        private String _VehicleOwner;
        private String _Tel;
        private int? _VehicleID;
        private int? _TicketID;
        private int? _StationID;
        private String _VehicleIDName;
        private String _TicketIDName;

        public String TicketIDName
        {
            get { return _TicketIDName; }
            set { _TicketIDName = value; }
        }

        public String TicketIDNameUnicode
        {
            get { return CommonUtil.ConvertVni2Unicode(_TicketIDName); }
        }

        private int? _Idx;

        public int? Idx
        {
            get { return _Idx; }
            set { _Idx = value; }
        }

        public String VehicleIDName
        {
            get { return _VehicleIDName; }
            set { _VehicleIDName = value; }
        }

        public String VehicleIDNameUnicode
        {
            get { return CommonUtil.ConvertVni2Unicode(_VehicleIDName); }
        }


        public String SoldID
        {
            get { return _SoldID; }
            set { _SoldID = value; }
        }

        public String Login
        {
            get { return _login; }
            set { _login = value; }
        }

        public String Serial
        {
            get { return _Serial; }
            set { _Serial = value; }
        }

        public DateTime Sold_Date
        {
            get { return _Sold_Date; }
            set { _Sold_Date = value; }
        }

        public int? Sold_Hour
        {
            get { return _Sold_Hour; }
            set { _Sold_Hour = value; }
        }

        public DateTime Start_Date
        {
            get { return _Start_Date; }
            set { _Start_Date = value; }
        }

        public DateTime End_Date
        {
            get { return _End_Date; }
            set { _End_Date = value; }
        }

        public String PlateNumber
        {
            get { return _PlateNumber; }
            set { _PlateNumber = value; }
        }

        public string TicketCode
        {
            get { return _TicketCode; }
            set { _TicketCode = value; }
        }

        public long? TicketPrice
        {
            get { return _TicketPrice; }
            set { _TicketPrice = value; }
        }

        public int? Status
        {
            get { return _Status; }
            set { _Status = value; }
        }

        public int? Disabled
        {
            get { return _Disabled; }
            set { _Disabled = value; }
        }

        public String RegisNumber
        {
            get { return _RegisNumber; }
            set { _RegisNumber = value; }
        }

        public String Notes
        {
            get { return _Notes; }
            set { _Notes = value; }
        }

        public String VehicleOwner
        {
            get { return _VehicleOwner; }
            set { _VehicleOwner = value; }
        }

        public String Address
        {
            get { return _Address; }
            set { _Address = value; }
        }

        public String Tel
        {
            get { return _Tel; }
            set { _Tel = value; }
        }

        public int? VehicleID
        {
            get { return _VehicleID; }
            set { _VehicleID = value; }
        }

        public int? TicketID
        {
            get { return _TicketID; }
            set { _TicketID = value; }
        }

        public int? StationID
        {
            get { return _StationID; }
            set { _StationID = value; }
        }

        public String AddressUnicode
        {
            get { return CommonUtil.ConvertVni2Unicode(Address); }
        }
    }
}